/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controladores;

import managedBeans.UserSession;
import modelos.daos.ClienteDAO;
import modelos.daos.EmpleadoDAO;
import modelos.pojos.Cliente;
import modelos.pojos.Empleado;
import modelos.pojos.Usuario;
import org.apache.log4j.Logger;

public class InicioSesionCont {

    public static Usuario sesionActual;
    public static String rolActual;
    protected static Logger log = Logger.getLogger(InicioSesionCont.class);

    public static Usuario iniciarSesion(String usuario, String password, String rol) {
        Usuario sesion = null;
        try {
            Cliente cliente = ClienteDAO.iniciar(usuario, password);
            if (cliente != null) {
                sesion = cliente;
                UserSession.tipoUsuario = "Cliente";
            }
            Empleado empleado = EmpleadoDAO.iniciar(usuario, password, rol);
            if (empleado != null) {
                sesion = empleado;
                UserSession.tipoUsuario = empleado.getRol().getNombre();
                UserSession.cedulaRegistrante = empleado.getCedula();
            }

        } catch (Exception ex) {
        }
        return sesion;
    }
}
